<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>&quot;TP/Projet : Génération et annotation de blog BOYER Guillaume BIGNASCI Samuel&quot;: Référence de la classe Abstractltem</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Logo_RTnational.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">&quot;TP/Projet : Génération et annotation de blog BOYER Guillaume BIGNASCI Samuel&quot;
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Généré par Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Recherche');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&#160;principale</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Recherche" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Liste&#160;des&#160;classes</span></a></li>
      <li><a href="classes.html"><span>Index&#160;des&#160;classes</span></a></li>
      <li><a href="hierarchy.html"><span>Hiérarchie&#160;des&#160;classes</span></a></li>
      <li><a href="functions.html"><span>Membres&#160;de&#160;classe</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Tout</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Fonctions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Fonctions membres publiques</a> &#124;
<a href="class_abstractltem-members.html">Liste de tous les membres</a>  </div>
  <div class="headertitle">
<div class="title">Référence de la classe Abstractltem</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Graphe d'héritage de Abstractltem:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_abstractltem.png" usemap="#Abstractltem_map" alt=""/>
  <map id="Abstractltem_map" name="Abstractltem_map">
<area href="class_abstract_publishableltem.html" alt="AbstractPublishableltem" shape="rect" coords="78,56,224,80"/>
<area href="interface_taggable.html" alt="Taggable" shape="rect" coords="234,56,380,80"/>
<area href="interface_publishable.html" alt="Publishable" shape="rect" coords="0,0,146,24"/>
<area href="interface_class_name.html" alt="ClassName" shape="rect" coords="156,0,302,24"/>
<area href="class_picture.html" alt="Picture" shape="rect" coords="78,168,224,192"/>
<area href="class_video.html" alt="Video" shape="rect" coords="234,168,380,192"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Fonctions membres publiques</h2></td></tr>
<tr class="memitem:af939a74d13787aa54af07d2b989994f6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af939a74d13787aa54af07d2b989994f6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__construct</b> ($_PublicationDate, $_PublicationAuthor, $_listTags, $_content=&quot; &quot;)</td></tr>
<tr class="separator:af939a74d13787aa54af07d2b989994f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58e43f09a06ce4e29b192c4e17ce7915"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstractltem.html#a58e43f09a06ce4e29b192c4e17ce7915">getContent</a> ()</td></tr>
<tr class="separator:a58e43f09a06ce4e29b192c4e17ce7915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b548a3558ba411599eaa8328ebd8f02"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstractltem.html#a5b548a3558ba411599eaa8328ebd8f02">addTag</a> ($tag)</td></tr>
<tr class="separator:a5b548a3558ba411599eaa8328ebd8f02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9587130821ad6ed4276c9bc87ba344c6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstractltem.html#a9587130821ad6ed4276c9bc87ba344c6">removeTag</a> ($indice_tag)</td></tr>
<tr class="separator:a9587130821ad6ed4276c9bc87ba344c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66e09ac525eb34cc7ce169c526cec5dc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstractltem.html#a66e09ac525eb34cc7ce169c526cec5dc">tagCount</a> ()</td></tr>
<tr class="separator:a66e09ac525eb34cc7ce169c526cec5dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae07173ab06a20e2f5bd928cc0518e01f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstractltem.html#ae07173ab06a20e2f5bd928cc0518e01f">getTags</a> ()</td></tr>
<tr class="separator:ae07173ab06a20e2f5bd928cc0518e01f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_abstract_publishableltem"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_abstract_publishableltem')"><img src="closed.png" alt="-"/>&#160;Fonctions membres publiques hérités de <a class="el" href="class_abstract_publishableltem.html">AbstractPublishableltem</a></td></tr>
<tr class="memitem:a62c0e3551a7dae6023e1cf0d48a9edca inherit pub_methods_class_abstract_publishableltem"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62c0e3551a7dae6023e1cf0d48a9edca"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>__construct</b> ($_PublicationDate, $_PublicationAuthor)</td></tr>
<tr class="separator:a62c0e3551a7dae6023e1cf0d48a9edca inherit pub_methods_class_abstract_publishableltem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ad849d2f453b73f0a33f559e5bd067c inherit pub_methods_class_abstract_publishableltem"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_publishableltem.html#a0ad849d2f453b73f0a33f559e5bd067c">getPublicationDate</a> ()</td></tr>
<tr class="separator:a0ad849d2f453b73f0a33f559e5bd067c inherit pub_methods_class_abstract_publishableltem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5286e30390ae3e1b274940286493dd24 inherit pub_methods_class_abstract_publishableltem"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_abstract_publishableltem.html#a5286e30390ae3e1b274940286493dd24">getAuthor</a> ()</td></tr>
<tr class="separator:a5286e30390ae3e1b274940286493dd24 inherit pub_methods_class_abstract_publishableltem"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f8ee56588ebf5091c288e44ebdfaf4 inherit pub_methods_class_abstract_publishableltem"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8f8ee56588ebf5091c288e44ebdfaf4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>getClassName</b> ()</td></tr>
<tr class="separator:ab8f8ee56588ebf5091c288e44ebdfaf4 inherit pub_methods_class_abstract_publishableltem"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Description détaillée</h2>
<div class="textblock"><p>La classe abstraite <a class="el" href="class_abstractltem.html">Abstractltem</a> hérite de la class <a class="el" href="class_abstract_publishableltem.html">AbstractPublishableltem</a> et implemente l'interface <a class="el" href="interface_taggable.html">Taggable</a>. Elle poséde donc leurs méthodes :</p>
<p>1) getPublicationDate qui ne prend aucun paramètre et retourne une valeur de type int .</p>
<p>2) getAuthor qui ne prend aucun paramètre et retourne une valeur de type string .</p>
<p>3) addTag qui prend en paramètre une valeur de type string.</p>
<p>4) removeTag qui prend en paramètre une valeur de type string.</p>
<p>5) tagCount qui ne prend aucun paramètre et retourne un type int</p>
<p>6) getTags qui ne prend aucun paramètre dont le type de retour est une liste de string (List&lt;String&gt;)</p>
<p>En plus de ces méthodes, elle possède un constructeur qui hérite de celui de <a class="el" href="class_abstract_publishableltem.html">AbstractPublishableltem</a>. Qui prend donc en paramétre une date de publication au format int, un nom d'auteur au format string une liste de tag au format string ainsi qu'un contenu au format string .</p>
<p>Les variable: $PublicationDate stocke la date de publication au format int.</p>
<p>$PublicationAuthor stocke le nom de l'auteur au format string.</p>
<p>$listTags stocke la liste de tag au format string.</p>
<p>$content stocke le contenu au format string.</p>
<p>$n_tag stocke le nombre de tag au format int.</p>
<p>$Tag stocke les tags dans un tableau de string. </p>
</div><h2 class="groupheader">Documentation des fonctions membres</h2>
<a class="anchor" id="a5b548a3558ba411599eaa8328ebd8f02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">addTag </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="class_abstractltem.html#a5b548a3558ba411599eaa8328ebd8f02">addTag()</a> prend en paramètre une valeur de type string et l'ajoute à la liste des tag de la publication.</p>

<p>Implémente <a class="el" href="interface_taggable.html">Taggable</a>.</p>

</div>
</div>
<a class="anchor" id="a58e43f09a06ce4e29b192c4e17ce7915"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getContent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="class_abstractltem.html#a58e43f09a06ce4e29b192c4e17ce7915">getContent()</a> ne prend aucun paramètre et retourne une valeur de type string correspondant au contenu de publication.</p>

</div>
</div>
<a class="anchor" id="ae07173ab06a20e2f5bd928cc0518e01f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getTags </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="class_abstractltem.html#ae07173ab06a20e2f5bd928cc0518e01f">getTags()</a> ne prend aucun paramètre et retourne un type string qui est la liste des tags de la publication</p>

<p>Implémente <a class="el" href="interface_taggable.html">Taggable</a>.</p>

</div>
</div>
<a class="anchor" id="a9587130821ad6ed4276c9bc87ba344c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">removeTag </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$indice_tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="class_abstractltem.html#a9587130821ad6ed4276c9bc87ba344c6">removeTag()</a> prend en paramètre une valeur de type string et la supprime de la liste des tags de la publication.</p>

<p>Implémente <a class="el" href="interface_taggable.html">Taggable</a>.</p>

</div>
</div>
<a class="anchor" id="a66e09ac525eb34cc7ce169c526cec5dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">tagCount </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p><a class="el" href="class_abstractltem.html#a66e09ac525eb34cc7ce169c526cec5dc">tagCount()</a> ne prend aucun paramètre et retourne un type int qui est le nombre de tag de la publication</p>

<p>Implémente <a class="el" href="interface_taggable.html">Taggable</a>.</p>

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
<li>Blog/Abstractltem.php</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Généré le Mardi 22 Avril 2014 21:19:45 pour &quot;TP/Projet : Génération et annotation de blog BOYER Guillaume BIGNASCI Samuel&quot; par &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
